package com.liuhengjia.service;

import com.liuhengjia.pojo.Article;
import com.liuhengjia.pojo.PageBean;

public interface ArticleService {

    /**
     * 新增文章
     *
     * @param article 文章实体对象
     */
    void insert(Article article);

    /**
     * 文章列表（条件分页）
     *
     * @param pageNum    页码
     * @param pageSize   页长
     * @param categoryId 分类 ID
     * @param state      发布状态
     * @return com.liuhengjia.pojo.PageBean<Article>
     */
    PageBean<Article> selectPage(Integer pageNum, Integer pageSize, Integer categoryId, String state);

}
